PROGRAM-ID. customer. WORKING-STORAGE SECTION. ... PROCEDURE DIVISION. ... EXIT program. END PROGRAM customer. PROGRAM-ID. product. WORKING-STORAGE SECTION. ... PROCEDURE DIVISION. ... CALL "show" USING ... ... EXIT program. PROGRAM-ID. show. WORKING-STORAGE SECTION. ... LINKAGE SECTION. ... PROCEDURE DIVISION USING ... ... END PROGRAM show. END PROGRAM product. |
CONFIGURATION SECTION. SPECIAL-NAMES. XML-SCHEMA XMLSCHART IS 'XMLSCHART.XSD'. PROCEDURE DIVISION. ... XML GENERATE OUTPUT-XML FROM INPUT-XML COUNT IN XML-SIZE WITH ENCODING 1208 END-XML ... XML PARSE OUTPUT-XML VALIDATING WITH FILE XMLSCHART WITH ENCODING 1208 PROCESSING PROCEDURE EVENT-HANDLER END-XML |
WORKING-STORAGE SECTION. 77 user-file-spec pic x(128). 77 user-mode pic x comp-x. 01 actual-file-spec. 03 buffer-len pic x(2) comp-x. 03 buffer pic x(128). 77 exist-flag pic x comp-x. 77 path-flag pic x comp-x. 77 status-code pic xx comp-5. ... PROCEDURE DIVISION. ... move "$PATH\dyncall.dll" to user-file-spec move 0 to user-mode initialize actual-file-spec move 128 to buffer-len call "CBL_LOCATE_FILE" using user-file-spec user-mode actual-file-spec exist-flag path-flag returning status-code |